/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pe.com.cotelasa.scp.controlador.backingBean;

import java.io.Serializable;
import java.util.Collection;
import java.util.Date;
import java.util.List;
import javax.inject.Named;
import org.springframework.context.annotation.Scope;
import pe.com.cotelasa.scp.controlador.comando.IComando;
import pe.com.cotelasa.scp.entidad.CompraDetalleNotaCredito;
import pe.com.cotelasa.scp.entidad.CompraNotaCredito;
import pe.com.cotelasa.scp.entidad.ParametroDetalle;
import pe.com.cotelasa.scp.entidad.TipoMoneda;

/**
 *
 * @author WINDOWS 7
 */
@Named(value = "BKCompraNotaCredito")
@Scope("session")
public class BKCompraNotaCredito implements Serializable {

    private CompraNotaCredito notaCreditoBusqueda;
    private CompraNotaCredito notaCreditoFormulario;
    private CompraNotaCredito notaCreditoSeleccionado;
    private Collection<CompraNotaCredito> listaNotaCredito;
    private List<CompraDetalleNotaCredito> listaDetalleNotaCredito;
    private Collection<TipoMoneda> listaTipoMoneda;
    private Date busquedaDel;
    private Date busquedaAl;
    private IComando comando;
    private List<ParametroDetalle> listaMotivoEmision;
    
    private CompraDetalleNotaCredito detalleSeleccionado;

    public CompraNotaCredito getNotaCreditoBusqueda() {
        return notaCreditoBusqueda;
    }

    public void setNotaCreditoBusqueda(CompraNotaCredito notaCreditoBusqueda) {
        this.notaCreditoBusqueda = notaCreditoBusqueda;
    }

    public CompraNotaCredito getNotaCreditoFormulario() {
        return notaCreditoFormulario;
    }

    public void setNotaCreditoFormulario(CompraNotaCredito notaCreditoFormulario) {
        this.notaCreditoFormulario = notaCreditoFormulario;
    }

    public CompraNotaCredito getNotaCreditoSeleccionado() {
        return notaCreditoSeleccionado;
    }

    public void setNotaCreditoSeleccionado(CompraNotaCredito notaCreditoSeleccionado) {
        this.notaCreditoSeleccionado = notaCreditoSeleccionado;
    }

    public Collection<CompraNotaCredito> getListaNotaCredito() {
        return listaNotaCredito;
    }

    public void setListaNotaCredito(Collection<CompraNotaCredito> listaNotaCredito) {
        this.listaNotaCredito = listaNotaCredito;
    }

    public Date getBusquedaDel() {
        return busquedaDel;
    }

    public void setBusquedaDel(Date busquedaDel) {
        this.busquedaDel = busquedaDel;
    }

    public Date getBusquedaAl() {
        return busquedaAl;
    }

    public void setBusquedaAl(Date busquedaAl) {
        this.busquedaAl = busquedaAl;
    }

    public IComando getComando() {
        return comando;
    }

    public void setComando(IComando comando) {
        this.comando = comando;
    }

    public CompraDetalleNotaCredito getDetalleSeleccionado() {
        return detalleSeleccionado;
    }

    public void setDetalleSeleccionado(CompraDetalleNotaCredito detalleSeleccionado) {
        this.detalleSeleccionado = detalleSeleccionado;
    }

    public List<CompraDetalleNotaCredito> getListaDetalleNotaCredito() {
        return listaDetalleNotaCredito;
    }

    public void setListaDetalleNotaCredito(List<CompraDetalleNotaCredito> listaDetalleNotaCredito) {
        this.listaDetalleNotaCredito = listaDetalleNotaCredito;
    }

    public Collection<TipoMoneda> getListaTipoMoneda() {
        return listaTipoMoneda;
    }

    public void setListaTipoMoneda(Collection<TipoMoneda> listaTipoMoneda) {
        this.listaTipoMoneda = listaTipoMoneda;
    }

    public List<ParametroDetalle> getListaMotivoEmision() {
        return listaMotivoEmision;
    }

    public void setListaMotivoEmision(List<ParametroDetalle> listaMotivoEmision) {
        this.listaMotivoEmision = listaMotivoEmision;
    }

}
